Frankly - it's a loaded question that annoys the hell out of me.
It's routinely asked by cops and a favorite of immigration officials.
These are people who should know, that in our quasi-democracies, people are
to be presumed innocent untill proven guilty in a court.
A more appropriate question is 'Have you ever been convicted?'
It's just so much more empowering than asking the question really on their minds-
'How may we hassle you today?' ...assh0les - I just lie.